What is dido meaning?

Dido is a name that was derived from the Phoenician princess, Elissa, who was also known as Dido. The name Dido means "wanderer" or "fugitive" in Latin and is associated with its historical origin story that dates back to around 800 BC. In popular culture, the name Dido is also associated with the renowned British singer, Dido Armstrong, who gained acclaim in the early 2000s with her hit songs such as "Thank You" and "White Flag".